/*! Copyright©2008-2016 zuche.com All Rights Reserved.2018-11-12 */
function changeImageFn() {
	$("#kaptchaImage").attr("src", "/user/getYzmImage.do?t=" + (new Date).getTime()), "不区分大小写" != $("#xyzm").val() && $("#xyzm").val("")
}
var loginFailCount = 0;
loginbtn = function($) {
	function validate(param) {
		var loginId = param.loginId;
		if(!loginId || loginId.length < 1) return zuche.utils.dialog.error("请输入手机号码！"), !1;
		if(11 != loginId.length) return zuche.utils.dialog.error("请输入正确的手机号码！"), !1;
		var password = param.password;
		if(!password || "请输入密码" == password || password.length < 1) return zuche.utils.dialog.error("请输入密码！"), !1;
		getfailcount();
		var xyzm = $("#xyzm").val();
		return !((!xyzm || "不区分大小写" == xyzm) && loginFailCount && loginFailCount > 3) || (zuche.utils.dialog.error("请输入验证码！"), !1)
	}
}

//	function getfailcount() {
//		$.ajax({
//			type: "POST",
//			url: "/user/getLoginCount.do",
//			dataType: "json",
//			async: !1,
//			success: function(data) {
//				loginFailCount = data, loginFailCount && loginFailCount > 3 ? $("#yzmLi").is(":hidden") && ($("#yzmLi").show(), changeImageFn()) : $("#yzmLi").hide()
//			}
//		})
//	}
//
//	function bindEvent() {
//		$("#findPassword").click(findPassword), $("#registUser").click(registUser), $("#login").click(zuche.modules.login.login);
//		var pcode = zuche.utils.getUrlParam("pcode");
//		pcode && $("#promotioncode").val(pcode), $(".phoneipt").focus(function() {
//			$(".reset").show()
//		}).blur(function() {
//			$(this).val() || $(".reset").hide()
//		}), $(".reset").click(function() {
//			$(this).hide()
//		}), $(".passwordipt").focus(function() {
//			$(".secret").show()
//		}).blur(function() {
//			$(this).val() || $(".secret").hide()
//		})
//	}
//
//	function showBindWXBtn() {
//		zuche.utils.ajax({
//			url: "/user/isFromWechat.do",
//			method: "post",
//			async: !1
//		}, function(json) {
//			json && json.result && $("#bindWXLi").show()
//		})
//	}
//
//	function findPassword() {
//		var findUrl = "/html5/newversion/user/findPassword.html";
//		zuche.utils.getUrlParam("f") && (findUrl.indexOf("?") > -1 ? findUrl += "&f=" + zuche.utils.getUrlParam("f") : findUrl += "?f=" + zuche.utils.getUrlParam("f")), zuche.utils.getUrlParam("back") && (findUrl.indexOf("?") > -1 ? findUrl += "&back=" + zuche.utils.getUrlParam("back") : findUrl += "?back=" + zuche.utils.getUrlParam("back")), zuche.utils.getUrlParam("hmkey") && (findUrl.indexOf("?") > -1 ? findUrl += "&hmkey=" + zuche.utils.getUrlParam("hmkey") : findUrl += "?hmkey=" + zuche.utils.getUrlParam("hmkey")), window.location.href = findUrl
//	}
//
//	function registUser() {
//		var regUrl = "/html5/newversion/user/reg.html";
//		zuche.utils.getUrlParam("f") && (regUrl.indexOf("?") > -1 ? regUrl += "&f=" + zuche.utils.getUrlParam("f") : regUrl += "?f=" + zuche.utils.getUrlParam("f")), zuche.utils.getUrlParam("back") && (regUrl.indexOf("?") > -1 ? regUrl += "&back=" + zuche.utils.getUrlParam("back") : regUrl += "?back=" + zuche.utils.getUrlParam("back")), zuche.utils.getUrlParam("hmkey") && (regUrl.indexOf("?") > -1 ? regUrl += "&hmkey=" + zuche.utils.getUrlParam("hmkey") : regUrl += "?hmkey=" + zuche.utils.getUrlParam("hmkey")), window.location.href = regUrl
//	}
//
//	function updatePassInputType() {
//		$(".secret").click(function() {
//			var passwordHVal = $("#passwordH").val(),
//				passwordSVal = $("#passwordS").val();
//			$(this).toggleClass("blind"), $(this).hasClass("blind") ? ($("#passwordH").css("display", "none"), $("#passwordS").css("display", "inline-block"), $("#passwordS").val(passwordHVal)) : ($("#passwordH").css("display", "inline-block"), $("#passwordS").css("display", "none"), $("#passwordH").val(passwordSVal))
//		})
//	}
//
//	function resetInput() {
//		$(".reset_ipt").focus(function() {
//			var txt_value = $(this).val(),
//				$iputparent = $(this).parents(".zc_reset_bd"),
//				$r_v = $iputparent.find(".zc_reset");
//			"" == txt_value ? $r_v.css({
//				opacity: "0"
//			}).delay(500).hide(0) : $r_v.show().css({
//				opacity: "1"
//			})
//		}).blur(function() {
//			$(this).parents(".zc_reset_bd").find(".zc_reset").css({
//				opacity: "0"
//			}).delay(500).hide(0)
//		}).keydown(function() {
//			var txt_value = $(this).val(),
//				$iputparent = $(this).parents(".zc_reset_bd"),
//				$r_v = $iputparent.find(".zc_reset");
//			"" == txt_value ? $r_v.css({
//				opacity: "0"
//			}).delay(500).hide(0) : $r_v.show().css({
//				opacity: "1"
//			})
//		}), $(".zc_reset").click(function() {
//			var $iputparent = $(this).parents(".zc_reset_bd"),
//				$r_ipt = $iputparent.find("input");
//			$r_ipt.val(""), $r_ipt.focus()
//		})
//	}
//	var gotoHistory = zuche.utils.getUrlParam("gotoHistory"),
//		referrerUrl = zuche.utils.getStorage("referrerUrl");
//	return "1" == gotoHistory && (referrerUrl = document.referrer, zuche.utils.setStorage("referrerUrl", referrerUrl)), {
//		init: function() {
//			bindEvent(), showBindWXBtn(), getfailcount(), changeImageFn(), updatePassInputType(), resetInput()
//		},
//		login: function() {
//			var passwordValue = "";
//			passwordValue = $(".secret").hasClass("blind") ? $("#passwordS").val() : $("#passwordH").val();
//			var userlocation = zuche.utils.getStorage("userlocation"),
//				latitude = null,
//				longitude = null;
//			userlocation && (latitude = userlocation.latitude, longitude = userlocation.longitude);
//			var param = {
//				loginId: $("#userId").val(),
//				password: passwordValue,
//				xyzm: $.trim($("#xyzm").val()),
//				autoLogin: $("#autoLogin").prop("checked") ? "1" : "0",
//				promotioncode: $("#promotioncode").val() ? $("#promotioncode").val() : "",
//				bindWX: $("#bindWX").prop("checked") ? "1" : "0",
//				szhdbm: zuche.utils.getStorage("szhdbm"),
//				latitude: latitude,
//				longitude: longitude,
//				openId: zuche.utils.getUrlParam("openId")
//			};
//			validate(param) && zuche.utils.ajax({
//				url: "/user/login.do",
//				data: param,
//				method: "post"
//			}, function(json) {
//				function urldispose() {
//					if(referrerUrl) return zuche.utils.removeStorage("referrerUrl"), void(location.href = referrerUrl);
//					if(from && "rent" == from) {
//						var rent = zuche.models.rent.getFromDB();
//						rent && rent.rentStore && rent.returnStore && rent.rentTime && rent.returnTime ? zuche.utils.checkRule(function(block, errmsg) {
//							block ? zuche.utils.dialog.error(errmsg, function() {
//								location.href = "/html5/newversion/index.html"
//							}) : location.href = "/html5/newversion/order/vehicle.html"
//						}) : location.href = "/html5/" + zuche.paths[from] + ".html"
//					} else if(back) window.location.href = decodeURIComponent(back);
//					else if(zuche.utils.getUrlParam("pcode")) user.sharePromoCode ? location.href = "/html5/newversion/user/sucess.html" : location.href = "/html5/newversion/user/nocodesucess.html";
//					else if(from = from || "index", zuche.utils.getUrlParam("hmkey")) {
//						var hmmobile = $("#hmmobile").val();
//						hmmobile && hmmobile != param.userId ? location.href = "/html5/" + zuche.paths[from] + ".html" : location.href = "/html5/" + zuche.paths[from] + ".html?hmkey=" + zuche.utils.getUrlParam("hmkey")
//					} else location.href = "/html5/" + zuche.paths[from] + ".html"
//				}
//				if("请输入正确的验证码" == json.msg) return changeImageFn(), $("#yzmLi").is(":hidden") && $("#yzmLi").show(), void zuche.utils.dialog.error("请输入正确的验证码！");
//				window.LCTJ && window.LCTJ.putBe({
//					name: "login",
//					type: 100,
//					mobile: $("#userId").val()
//				}), zuche.models.cd.remove("passenger"), zuche.models.rent.remove("receipt"), zuche.models.rent.remove("businessPayMode");
//				var user = json.result,
//					from = zuche.utils.getUrlParam("f"),
//					back = zuche.utils.getUrlParam("back"),
//					referrerUrl = zuche.utils.getStorage("referrerUrl");
//				user.needBindWechat ? zuche.utils.dialog.confirmsxgl("同意微信关联你的账号，优惠第一时间通知，订单状态随时跟踪。", function() {
//					zuche.utils.ajax({
//						url: "/wechat/bindWechat.do",
//						data: {
//							openId: zuche.utils.getUrlParam("openId"),
//							origin: 1
//						},
//						method: "get"
//					}, function(json) {
//						urldispose()
//					})
//				}, function() {
//					urldispose()
//				}) : urldispose()
//			})
//		}
//	}
//}($), $(function() {
//	zuche.modules.login.init()
//}), $("#kaptchaImage").click(function() {
//	changeImageFn()
//});